package com.review.test;
/**
 * 作业1：描述抽象类与接口的区别
 * 1.一个类可以实现多个接口，但是只能继承一个抽象类
 * 2.都可以包含抽象方法
 * 3.抽象类可以有构造方法，接口中不能有构造方法
 * 4.抽象类子类用extends继承，只允许单继承，实现只需要继承子抽象类
 *   实现接口使用implements【等同于继承】
 * 5.抽象类中可以有普通成员变量，接口中不能有普通成员变量
 */
//作业2：创建抽象类，使用匿名内部类，实现吃和睡重写
public class 作业913 {
    interface Bear{
        public abstract void eat();
        public abstract void sleep();
    public static void main(String[] args) {
        //创建对象bear 使用匿名内部类
        Bear bear= new Bear() {
         public void eat() {System.out.println("吃");}
         public void sleep() {System.out.println("睡");}
        };
        bear.eat();
        bear.sleep();
    }
}


}
